home *** CD-ROM | disk | FTP | other *** search
/ CD Ware Multimedia 1995 May / cd Ware (Juegos) Epimundo.iso / DOS / C / CPPQUIZ.ZIP / READ.ME < prev    next >
Encoding:
Text File  |  1994-01-12  |  3.4 KB  |  89 lines

  1.         
  2. C++ Quiz
  3.  
  4. Instructions
  5.  
  6.  
  7. This program requires a PC compatible with VGA graphics.
  8.  
  9.  
  10. GETTING STARTED
  11.  
  12. To run from the floppy disk:
  13.  
  14.     Log on to your floppy disk drive by typing A:
  15.     Type CPPQUIZ
  16.  
  17.  
  18. To run from the C: drive:
  19.  
  20.     Log on to your floppy disk drive by typing A:
  21.     Type INSTALL C: (this creates the directory C:\CPPQ)
  22.     Log on to your hard drive by typing C:
  23.     Change directory by typing CD \CPPQ
  24.     Type CPPQUIZ
  25.  
  26.  
  27.  
  28.  
  29. ABOUT C++ QUIZ
  30.  
  31.     C++ QUIZ contains hundreds of questions to test and improve 
  32. your knowledge of the most important object-oriented programming 
  33. language. It is not a complete instruction course but is intended 
  34. to supplement other learning material and practical experience.
  35.     The quiz has four stages of increasing difficulty. In 
  36. each stage you are asked fifteen multiple choice questions. Answer 
  37. questions right to win the bonus and get extra points. The timer 
  38. on the left of the screen gives you ten seconds to choose the right 
  39. answer. You start with three lives and lose a life when you get two 
  40. questions wrong. When all your lives are lost your score will be 
  41. put on the high score board if it is one of the best scores. 
  42.     You can use the keyboard or the mouse to play the quiz and 
  43. enter your high scores. Use the arrow keys, return and escape; or 
  44. move the mouse, click the left button for return, or click the 
  45. right button for escape.
  46.  
  47. ABOUT C++
  48.  
  49.     The name C++ (pronounced C plus plus) was coined in 1983. 
  50. Bjarne Stroustrup designed the language to be a successor to the C 
  51. programming language and it is broadly upwardly compatible with C. 
  52. C++ is designed to support object-oriented programming with 
  53. emphasis on the production of libraries of user-defined types.
  54.     The central concept in C++ is the user-defined type which 
  55. in C++ terminology is called a class. Using classes you can create 
  56. types that are more useful to you than the built-in types. For 
  57. example if the numbers do not have sufficient precision you can 
  58. create a class that holds numbers with as many digits as you like. 
  59. Variables of this new type can take part in normal arithmetic 
  60. expressions, can be passed as parameters and can be automatically 
  61. converted to built-in types. 
  62.     Classes are intended to be re-used in other programs. 
  63. Re-use of code and data structures is not a new idea - functions, 
  64. include files, libraries and other methods all help to reap the 
  65. benefits of re-use. Re-using a class in a new program reduces 
  66. development/ maintenance costs and time scales. C++ takes the 
  67. concept of re-use further than previous languages and provides it 
  68. with more support. It gives the programmer access to powerful 
  69. language features (like type-checking, automatic type-conversion 
  70. and object-orientation) that were previously only used by 
  71. compiler-writers.
  72.  
  73. The re-use of a class has several benefits -
  74. 1.  the class has already been tested so the new program will be 
  75.     more reliable
  76. 2.  the new program can be developed more quickly because existing 
  77.     work can be incorporated
  78. 3.  any changes to the class will not have to be duplicated for 
  79.     all the programs using the class - a recompilation will bring 
  80.     the programs up-to-date.
  81.  
  82.  
  83. This software is published by 
  84. Millstream Software, P.O.Box 3486, Redditch, Worcs, B97 4AF.
  85.  
  86. We welcome all comments, criticisms or suggestions about any aspect 
  87. of the product. Please write to us with your ideas. You may 
  88. influence our future product developments.
  89.